Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne French Open - Paris Wimbledon - London Germany F2 Germany F3 Australia F2 France F19 Germany F1 Germany F2 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 France F8 France F9 France F10 France F11 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F2 France F4 France F6 France F15 Spain F26 France F7 Spain F14 France F3 France F12 France F15 France F18 France F19 Germany F1 France F14 Great Britain F1 France F10 Intersport Heilbronn Open - Heilbronn Muller Cup - Ulm Heilbronn Open - Heilbronn Okal Cup 2001 International Bavarian Championships - Eckental Black Forest Open - Alpirsbach Schickendanz Open - Furth Baden Open - Ettlingen Open de L'Isere-Trophee BNP Paribas - Grenoble IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Uncle Toby's Burnie Challenger - Tasmania 4th Volkswagen Challenger - Wolfsburg Unicredit (Suisse) Bank S.A. Challenger - Chiasso Schickedanz Open 2007 - Furth Tatra Banka Slovak Open - Bratislava Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Roma Open Challenger - Rome The Surbiton Trophy - Surbiton Open D'Orleans - Orleans TED Open - Istanbul Bauer Watertechnology Cup - Eckental Open de Rennes - Rennes Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Caversham International Tennis Tournament - Jersey GHI Bronx Tennis Classic - Bronx Heilbronn Challenger Wroclaw Challenger Besancon Challenger Cherbourg Challenger St. Brieuc Challenger Monza Challenger Braunschweig Challenger Okal Cup - Eckental Pozoblanco Challenger Oberstaufen Challenger The Shelbourne Irish Open - Dublin Segovia Challenger Vancouver Challenger Powder Byrne Trophy - Surbiton St. Remy Challenger BMW Challenger Open - Monchengladbach Mons Challenger Roma Challenger 2007 - Rome Rhodes Challenger Bordeaux Challenger Nottingham Challenger Whirlpool Open - Budapest Baden Open - Karlsruhe Challenger Hamburg - Hamburg Pozoblanco Challenger Heilbronn Open - Heilbronn Recanati Challenger Istanbul Challenger Kuppers Kolsch Cup by Lambertz - Aachen 2002 USTA Tallahassee Tennis Challenger - Tallahassee Memorial Kolyaskin - Donetsk Gallagher International - Hamilton Muller Cup - Ulm Okal Cup - International Bavarian Championship - Eckental CA-Challenge - Graz Morocco Tennis Tour - Marrakech Tatra Banka Slovak Open - Bratislava ATU Cup 2001 - Weiden Pozoblanco Challenger Lambertz Open - Aachen Black Forest Open - Freudenstadt Open de Franche-Comte - Besancon IPP Geneva Trophy - Geneva Ramat Hasharon Challenger Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw IPP Open - Helsinki Internationaux du Doubs - Besancon Intersport Heilbronn Open - Heilbronn XXXVII Torneig C.E. Laieta - Barcelona XI Open International D'Andorra - Andorra Mons Challenger Rennes Challenger Open de Montauban - Montauban Helsinki Challenger The Manchester Trophy - Manchester Bath Challenger Vancouver Challenger Istanbul Challenger Mons Challenger Sarajevo Challenger Napoli Challenger Rome Challenger TED Open - Istanbul Nottingham Challenger Nottingham-2 Challenger Oberstraufen Cup - Oberstaufen Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg IPP Open - Helsinki Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Open D'Orleans - Orleans Open D'Orleans - Orleans S Tennis Master Championship - Graz ATP Open Castilla y Leon - Segovia St. Brieuc Challenger Granby Challenger Open D'Orleans - Orleans Akbank Private Banking TED Open - Istanbul Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup - Eckental Mitsubishi Electric Europe Cup - Monza Lambertz Open by Stawag - Aachen Rabat Challenger Open des Alpes Trophee BNP Paribas - Grenoble Caltanissetta Challenger Challenger Tunisie - Tunis Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo Manta Challenger Segovia Challenger Istanbul Challenger Siemens Open - Scheveningen Orleans Challenger BH Indoor Sarajevo - Sarajevo St. Remy Challenger BMW Tennis Championship - Sunrise Jersey Challenger Tashkent Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Rome Challenger Geneva Challenger Ethias Tennis Trophy - Mons Brescia Challenger Wroclaw Challenger Kobstaedernes ATP Challenger - Kolding Segovia Challenger Lambertz Open by Stawag - Aachen Heilbronn Challenger Ostdeutscher Sparkassen Cup - Dresden Mobilux Open - Luxembourg Helsinki Challenger BMW Tennis Championship - Sunrise Brescia Challenger Noumea Challenger Noumea Challenger Oberstaufen Cup - Oberstaufen Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg Bergamo Challenger Tunis Open 2007 - Tunis Leon Challenger Challenger 42 - Andrezieux Busan Challenger LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Bordeaux Challenger Seoul Challenger Warsteiner Challenger - Wolfsburg Kazan Challenger Mersin Challenger Champaign Challenger Logopak Challenger 2005 - Lubeck Noumea Challenger Gemax Open - Belgrade Pozoblanco Challenger Dallas Challenger Nottingham Challenger Braunschweig Challenger Lamberts Open by Stawag - Aachen Sporting Challenger 2003 - Turin 10th Wartburg Open - Eisenach Rennes Challenger Bordeaux Challenger Braunschweig Challenger Mons Challenger Oberstaufen Challenger Rennes Challenger Orleans Challenger Monterrey Challenger Mons Challenger Open de Rennes La Trinitaine - Rennes Bratislava Challenger Olbia Challenger - Olbia Knoxville Challenger Heilbronn Challenger Open de Tenis Amaya - Pamplona Andria Challenger Open de L'Isere - Grenoble Quimper Challenger Nottingham Challenger Rezidenza Open - Magdeburg Geneva Challenger - Geneva Warsteiner Grand Prix - Oberstaufen Lisbon Challenger Manchester Challenger Gelsor Open Romania - Bucharest Gerry Weber Open - Halle Volkswagen Challenger 2004 - Wolfsburg Noumea Challenger Lexington Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Bordeaux Challenger Schickedanz Open - Furth Granby Challenger - Granby Compaq Challenger - Bucharest Open Castilla y Leon Trofeo Iberdrola - Segovia Morelia Challenger VIII Avierto Internacional de Salinas - Salinas Birmingham Challenger Napoli Challenger ATP Open Castilla y Leon - Segovia Nottingham Challenger Monza Challenger Trofeo Internacional Club Laieta - Barcelona Open de Montauban - Montauban Black Forest Open - Freudenstadt Binghamton Challenger LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt Internationaux de Doubs Open de Franchie-Comte - Besancon Open Seat Godo - Barcelona Gerry Weber Open - Halle Stella Artois Clay Court Championships - Budaors CA Challenge 2002 - Graz Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Germany F1 Grand Prix de Tennis de Lyon - Lyon Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Surbiton Challenger Raanana Challenger Kroger / St. Jude International - Memphis Czech Indoor Open - Prague Uncle Toby's Australian Men's Clay Court Challenger - Canberra Prague Open - Prague Open de la Comunidad Valenciana - Valencia Open de L'Isere - Grenoble Ortisei Challenger The LTA Bolton Challenger - Bolton Status Athens Open - Athens USTA Men's Challenger of Dallas - Dallas BMW Open - Munich Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana PrivatBank Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa 3rd Volkswagon Challenger - Wolfsburg Aix En Provence Challenger The Surbiton Trophy - Surbiton Nottingham 2 Challenger Davidoff Swiss Indoors - Basel Open de Montauban - Montauban Davidoff Swiss Indoors - Basel Chennai Open - Chennai Aix En Provence Challenger Delray Beach International Tennis Championships - Delray Beach San Luis Potosi Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona The Stella Artois Championships - London Zagreb Challenger GHI Bronx Tennis Classic - Bronx Pilot Pen Tennis - New Haven China Open - Beijing Mexico City Challenger 2003 Mercedes Cup - Stuttgart Newport Challenger Davidoff Swiss Indoors Basel - Basel Bergamo Challenger Chennai Open - Chennai Rhodes Challenger Open des Alpes Trophee BNP Paribas - Grenoble ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch St. Remy Challenger Geneva Challenger Samsung Securities Cup - Seoul Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Wroclaw Challenger Legg Mason Tennis Classic - Washington Izmir Challenger Nottingham-2 Challenger ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Karlsruhe Challenger Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Braunschweig Challenger Mercedes Cup - Stuttgart Irving Challenger RCA Championships - Indianapolis Bratislava Challenger Bratislava Challenger Heilbronn Challenger Open de Moselle - Metz Helsinki Challenger Mouilleron-Le-Captif Challenger If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Salzburg Challenger Braunschweig Challenger Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam Nottingham Challenger Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Noumea Challenger Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Mercedes Cup - Stuttgart Open de Moselle - Metz China Open - Beijing Loughborough Challenger Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Sunrise Challenger Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Noumea Challenger Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice AEGON Championships - London UNICEF Open - 's Hertogenbosch Grand Prix Hassan II - Casablanca Campbell's Hall of Fame Tennis Championships - Newport Jersey Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Cherbourg Challenger Heineken Open - Auckland Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Le Gosier Challenger Sarajevo Challenger Moselle Open - Metz China Open - Beijing Leon Challenger Kremlin Cup - Moscow Guadalajara Challenger St. Brieuc Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BMW Open - Munich Mexico City Challenger Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Claro Open Colombia - Bogota Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco BMW Open - Munich Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BMW Open - Munich Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Kremlin Cup - Moscow Claro Open Colombia - Bogota Ortisei Challenger Mumbai Open - Mumbai Shenzhen Open - Shenzhen If Stockholm Open - Stockholm China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier AEGON Championships - London Qatar ExxonMobil Open - Doha Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta The Stella Artois Championships - London Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Helsinki Challenger Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Sydney International - Sydney Heilbronn Challenger Barcelona Open BancSabadell - Barcelona Open Parc - Lyon AEGON Championships - London Antalya Cup - Antalya Moselle Open - Metz Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Libema Open - 's-Hertogenbosch Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Abierto Mexicano Telcel - Acapulco bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia AEGON Championships - London International German Open - Hamburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Pilot Pen Tennis - New Haven Belgrade 2 - Belgrade Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Dallas Open - Dallas Delray Beach Open - Delray Beach Bratislava Challenger Citi Open - Washington Rennes Challenger Winston-Salem Open - Winston-Salem Astana Open - Astana Swiss Indoors Basel - Basel Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Estoril Open - Estoril Astana Open - Astana Swiss Indoors Basel - Basel Sofia Open - Sofia United Cup - Australia Dallas Open - Dallas German Tennis Championships - Hamburg Farmers Classic - Los Angeles Libema Open - 's-Hertogenbosch China Open - Beijing Moselle Open - Metz PTT Thailand Open - Bangkok Loughborough Challenger Kremlin Cup - Moscow Brisbane International - Brisbane Libema Open - 's-Hertogenbosch Open 13 - Marseille Phoenix Challenger China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel BMW Open - Munich Open de Nice Cote d'Azur - Nice 2000 Mercedes Cup - Stuttgart Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai Salem Open - Hong Kong Grand Prix Hassan II - Casablanca Moselle Open - Metz Rome Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Andria Challenger Hall of Fame Open - Newport AIG Japan Open Tennis Championships - Tokyo BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Power Horse Cup - Dusseldorf Moselle Open - Metz Claro Open Colombia - Bogota Chengdu Open - Chengdu San Luis Potosi Challenger Truist Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha If Stockholm Open - Stockholm Valencia Open - Valencia Orleans Challenger Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Black Forest Open 2002 - Freudenstadt Quimper Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bordeaux Challenger Winston-Salem Open - Winston-Salem BB&T Atlanta Open - Atlanta Ostrava Challenger Tatra Banka Slovak Open - Bratislava Warsteiner Challenger Lubeck - Lubeck Swiss Indoors Basel - Basel Open Occitanie - Montpellier Warsteiner Challenger Wolfsburg - Wolfsburg US Men's Clay Court Championship - Houston Moselle Open - Metz Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Freudenstadt Challenger - Freudenstadt Okal Open - Eckental Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco China Open - Beijing Ricoh Open - 's-Hertogenbosch AEGON Championships - London West Side Tennis Club Clay Court Challenger - Forest Hills Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia New York Open - New York Abierto Mexicano Telcel - Acapulco Chengdu Open - Chengdu Oeiras 3 Challenger Mifel Tennis Open - Los Cabos Black Forest Open 2004 - Freudenstadt Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Citi Open - Washington Zhuhai Open - Zhuhai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Delray Beach Open - Delray Beach Delray Beach Open - Delray Beach Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Quimper Challenger Abierto Mexicano Telcel - Acapulco CA Tennis Trophy - Vienna Barcelona Open Banc Sabadell - Barcelona Almaty Open - Almaty cinch Championships - London Mallorca Championships - Mallorca St. Petersburg Open - St. Petersburg Open Seat Godo 2005 - Barcelona Singapore Tennis Open - Singapore Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Internationaler Raiffeisen Grand Prix - St. Polten Moselle Open - Metz Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Infosys Hall of Fame Open - Newport cinch Championships - London Dallas Open - Dallas Hangzhou Open - Hangzhou Moselle Open - Metz Austrian Open - Kitzbuhel Thailand Open - Bangkok Open Parc - Lyon Chennai Open - Chennai Medibank International - Sydney Infosys Hall of Fame Open - Newport Atlanta Open - Atlanta Tennis Masters Series - Hamburg ASB Classic - Auckland 2002 Mercedes Cup - Stuttgart Winston Salem - Winston Salem Swiss Indoors Basel - Basel Portugal Open - Oeiras AIG Japan Open - Tokyo Apia International - Sydney Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha New York Open - New York St. Petersburg Open - St. Petersburg UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Stockholm Open - Stockholm Monterrey Challenger cinch Championships - London Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle NASDAQ-100 Open - Miami Masters Series - Hamburg Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Masters Series Hamburg - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mallorca Championships - Mallorca BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Chengdu Open - Chengdu Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sofia Open - Sofia Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Dubai Tennis Open - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Citi Open - Washington Ordina Open - 's-Hertogenbosch Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Sony Ericsson Open - Miami Barcelona Open Banc Sabadell - Barcelona Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Miami Open - Miami Cincinnati Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris National Bank Open - Montreal Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Mutua Madrid Open - Madrid National Bank Open - Toronto Mutua Madrid Open - Madrid National Bank Open - Toronto ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Ordina Open - s-Hertogenbosch Open 13 - Marseille Masters Series - Hamburg St. Petersburg Open - St. Petersburg European Open - Antwerp Swiss Indoors Basel - Basel Thailand Open - Bangkok ASB Classic - Auckland Atlanta Tennis Championships - Atlanta Kremlin Cup - Moscow Farmers Classic - Los Angeles Rakuten Japan Open - Tokyo Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Masters Series Monte Carlo - Monte Carlo French Open - Paris French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Finals, Group C Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Group B, Manchester Delray Beach Open - Delray Beach Davis Cup, World Group, QF, GER-ESP 1-4 French Open (juniors) French Open (juniors) All Lower level tournaments Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, World Group, Q, TPE-FRA 0-4 Davis Cup, Group C, Hamburg Davis Cup, World Group, 1R, FRA-NED 3-1 Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Citi Open - Washington Abierto Mexicano Telcel - Acapulco Shanghai Rolex Masters - Shanghai